Basic Sketcher Tutorial/ru

Руководство
Тема
Скетчер
Уровень
Начинающий
Время для завершения
60 минут
Авторы
Drei и vocx
FreeCAD версия
0.19
Примеры файлов
Обновлённое руководство по базовому Скетчеру
Смотрите также
None

Введение

Этот учебник был первоначально написан Drei, а переписал и проиллюстрировал его vocx.

Это руководство призвано познакомить читателя с основным рабочим процессом Верстака Скетчер.

Верстак Скетчер существует как отдельный модуль, поэтому его можно использовать для рисования общих двумерных (плоских) объектов. Однако в основном он используется в сочетании с Верстаком ПроектаяДеталь (PartDesign). Замкнутый эскиз обычно используется для создания грани или профиля, который будет выдавлен в твёрдое тело с помощью такой операции, как ПроектаяДеталь Выдавливание.

Читатель на практике изучит:

Для более подробного описания Скетчера читайте Руководство по Скетчеру.

Окончательный результат эскиз, с полностью ограниченной геометрией, включая конструктивную (вспомогательную) геометрию для поддержки.

Настройка

1. Откройте FreeCAD, создайте новый пустой документ с помощью Файл → Создать

1.1. Перейдите на верстак Скетчер из переключателя верстаков или через меню Вид → Верстак → Скетчер.

Некоторые действия, которые нужно запомнить:

Создание эскиза

2. Щёлкните по Создать эскиз

2.1. Выберите ориентацию эскиза, то есть одну из базовых плоскостей XY, XZ или YZ. Также выберите, нужна ли вам инвертированная ориентация и смещение от базовой плоскости.
2.2. Мы будем использовать плоскость и параметры по умолчанию.
2.3. Щёлкните OK, чтобы начать построение эскиза.

Теперь мы находимся в режиме редактирования эскиза. В нём мы можем использовать большинство инструментов этого рабочего стола.

дерево проекта переключится на панель задач; в этом интерфейсе раскройте раздел Edit controls (Редактирование элементов управления) и убедитесь, что опция Автоматические ограничения включена. Можно изменить и другие параметры, в том числе размер видимой сетки и привязку к ней; в этом уроке мы не будем привязываться к сетке, а также скроем её. В других разделах панели задач вы также можете увидеть, какие геометрические элементы и ограничения были определены.

FreeCAD 0.19

FreeCAD 1.0 добавлена кнопка с настройками

Верхняя часть панели задач скетчера.

Вспомогательная геометрия

3. Вспомогательная геометрия используется для создания реальной геометрии. Реальная геометрия будет отображаться вне режима редактирования эскиза, а вспомогательная геометрия - только в режиме редактирования. Поэтому вы можете использовать столько вспомогательной геометрии, сколько нужно для создания реальных фигур.

3.1. Щёлкните по кнопке Переключить вспомогательную геометрию. Теперь геометрические элементы будут рисоваться в режиме вспомогательной геометрии.
3.2. Нажмите кнопку Создать отрезок.
3.3. Приблизьтесь к началу эскиза, точка должна выделиться, а рядом с вашим курсором появится значок совпадающего ограничения.
3.4. Щёлкните по точке и переместите указатель, чтобы начать рисовать новую линию от неё. Переместите указатель так, чтобы длина линии составляла около 30 мм. На этом этапе не нужно быть очень точным; позже мы установим правильные размеры.
3.5. Повторите эту процедуру ещё четыре раза, чтобы расположить вспомогательные линии в виде звезды. Не беспокойтесь об их размере или расположении, просто растяните их в четырёх секторах.
3.6. Теперь выйдите из режима вспомогательной геометрии, щёлкнув ещё раз на кнопку Переключить вспомогательную геометрию.

Примечание: до этого момента инструмент создания отрезков всё ещё активен. Это означает, что мы можем щёлкнуть в 3D виде и нарисовать столько линий, сколько захотим. Если мы хотим выйти из этого инструмента, мы можем нажать правую кнопку мыши или один раз нажать Esc на клавиатуре. При этом указатель больше не будет создавать линии, он будет просто указателем, позволяющим нам выбирать объекты, которые мы только что создали. В этом режиме указателя мы можем выбирать и перетаскивать конечные точки каждой линии, чтобы настроить их размещение.

Примечание 2: не нажимайте Esc во второй раз, так как это приведёт к выходу из режима редактирования эскиза. Если вы это сделали, войдите в режим редактирования, дважды щёлкнув по эскизу в дереве проекта.

Снова посмотрите на панель задач. В разделе Состояние эскиза уже указано, что эскиз недостаточно ограничен, и упомянуто количество DoF (степеней свободы).

Просмотрите разделы Ограничения и Элементы, чтобы увидеть новые списки ограничений и линий. Когда в ваших эскизах появится много элементов, их может быть трудно выбрать в 3D виде, поэтому вы можете использовать эти списки, чтобы точно выбрать нужный объект.

Вспомогательные линии, образующие форму звезды с центром в начале координат.

Основная геометрия

Реальная геометрия должна иметь замкнутую форму, если она используется в качестве профиля, который затем можно выдавливать с помощью таких инструментов, как ПроектнаяДеталь Выдавливание.

Убедитесь, что вы не находитесь в режиме вспомогательной геометрии, щёлкните по кнопке Переключить вспомогательную геометрию, если вы ещё не вышли из этого режима ранее.

Внешние дуги

4. Создайте круг.

4.1. Нажмите кнопку Создать круг по центру.
4.2. Нажмите на «начало» эскиза, чтобы определить его центральную точку.
4.3. Щёлкните в любом месте 3D вида, чтобы задать радиус окружности как расстояние от начала координат. Пусть это будет примерно 8 мм. Опять же, размер будет зафиксирован позже.

5. Создайте серию дуг.

5.1. Нажмите на кнопку Создать дугу от центра.
5.2. Подведите к конечной точке одной из вспомогательной линий построения и щёлкните по ней. В результате центральная точка дуги окружности будет совпадать с конечной точкой этой линии.
5.3. Щёлкните один раз в 3D виде в произвольном месте, чтобы задать одновременно радиус дуги и её первую конечную точку. Задайте приблизительный радиус 8 мм.
5.4. Переместите указатель против часовой стрелки, чтобы обрисовать дугу, вогнутость которой направлена в начало эскиза. Нажмите, чтобы установить конечную точку дуги, определяя круговую дугу, которая приблизительно охватывает 180° или половину окружности.
5.5. Повторите эти действия с каждой линией построения, чтобы на вершине каждой из них появилась круговая дуга. Мы будем называть их O-дугами, то есть дугами наружу.

Круговые дуги добавлены на конечные точки вспомогательных линий. А также центральный круг.

Внутренние дуги

6. Создайте дугу между каждой парой предыдущих O-дуг.

6.1. По-прежнему с активным инструментом Создать дугу, щёлкните где-нибудь между двумя O-дугами, но дальше от начала эскиза, чтобы задать центральную точку новой дуги.
6.2. Щёлкните вблизи конечной точки одной O-дуги и переместите указатель, чтобы провести другую дугу, заканчивающуюся вблизи конечной точки другой O-дуги, как будто вы пытаетесь соединить конечные точки. На этот раз вогнутость должна быть направлена в сторону от начала координат.
6.3. Повторите эти шаги, чтобы между каждой парой O-дуг появилась новая дуга. Мы будем называть их I-дугами для внутренних дуг.

Итак, кривизна O-дуги должна быть направлена наружу, а её вогнутость - к началу эскиза; кривизна I-дуги должна быть направлена внутрь, а её вогнутость - в сторону от того же начала.

Круговые дуги, добавленные между первым набором размещённых дуг.

Ограничения

Ещё раз взгляните на панель задач. Благодаря новым геометрическим элементам, которые мы нарисовали, раздел Состояние эскиза показывает ещё больше степеней свободы. Степень свободы (DOF) указывает на возможное перемещение одного элемента. Например, точку можно перемещать как в горизонтальном, так и в вертикальном направлениях, поэтому у неё две степени свободы. Линия определяется двумя точками, поэтому в общей сложности у неё четыре степени свободы. Если мы зафиксируем одну из этих точек, то у всей системы останется только две степени свободы; если мы дополнительно зафиксируем горизонтальное движение оставшейся точки, то у нас останется только одна степень свободы; а если мы также зафиксируем вертикальное движение этой точки, то последняя степень свободы исчезнет, и линия уже не сможет сдвинуться со своего места.

До сих пор, когда мы рисовали линии и кривые, программа добавляла автоматические ограничения, которые удерживали линии привязанными к началу координат, а O-дуги - к вспомогательным линиям. Но мы не добавляли других явных ограничений, поэтому геометрические фигуры можно перемещать в разных направлениях. Ограничения - это "правила', которые говорят нам, при каких условиях геометрический объект может двигаться и на сколько. Они используются для устранения степеней свободы, чтобы эскиз имел стабильную форму. Если мы устраним все степени свободы, то эскиз будет полностью ограничен и будет иметь фиксированную форму, то есть его точки не смогут двигаться вообще. В целом, рекомендуется полностью ограничивать эскизы, так как это приводит к созданию стабильных моделей.

Существует два основных типа ограничений:

Геометрические ограничения

Равные длина и радиус

7. Геометрически ограничьте линии и дуги.

7.1 Выберите все пять вспомогательных линий. Чтобы выбрать элемент, достаточно щёлкнуть один раз.
7.2. Нажмите кнопку Равная длина (Ограничение эквивалентностью).
Примечание: это создаёт только четыре ограничения. Ограничения связаны цепочкой, первый отрезок имеет ту же длину, что и второй, который имеет ту же длину, что и третий, который снова имеет ту же длину, что и четвёртый, который имеет ту же длину, что и пятый. Таким образом, в данном случае длины первого и пятого одинаковы.
7.3. Выберите все пять O-дуг, расположенных на конечных точках вспомогательных линий.
7.4. Нажмите кнопку Равная длина.
7.5. Повторите со всеми I-дугами, теми, которые находятся между O-дугами.
Примечание: снова ограничения связаны цепочкой. Поэтому все O-дуги будут иметь одинаковый радиус, и все I-дуги будут иметь одинаковый радиус. На данный момент конкретное значение этих размеров не определено. Вы можете использовать указатель для перетаскивания точки и посмотреть, как обновляется эскиз при соблюдении установленных ограничений.
7.6. Выберите вспомогательную линию, которая находится ближе всего к вертикальной оси.
7.7. Нажмите кнопку Вертикально (опционально). Если вы проводили линию построения вниз по оси Y, то автоматически Ограничение точки на объекте уже было установлено, сохраняя линию построения вертикальной. В этом случае никакого дополнительного Вертикального ограничения не требуется.

Примечание: при добавлении ограничений возле геометрии в 3D виде появляются символы, указывающие на тип ограничения. Если эти символы мешают вам, вы можете скрыть их, сняв флажок с ограничения в панели задач. Также обратите внимание, что количество степеней свободы уменьшается после добавления каждого ограничения.

Примечание 2: Если вы хотите временно отключить ограничение, вы можете выбрать его и нажать кнопку Вкл/выкл ограничение. Когда вы захотите применить его снова, нажмите ту же кнопку.

Эскиз с ограничениями равенства, наложенными на вспомогатеьные линии и на два набора дуг.

Касательная

8. Примените касательную к дугам.

8.1. Выберите одну конечную точку О-дуги, а затем ближайшую конечную точку соседней I-дуги.
8.2. Нажмите кнопку Касательная. Благодаря этому две соседние дуги плавно соединяются в своих конечных точках.
8.3. Повторите для всех конечных точек O-дуги и I-дуги, чтобы получить замкнутый профиль.

Примечание: Частое применение касательного ограничения приводит к перемещению геометрии, чтобы создать плавное соединение. Возможно, вам придется использовать указатель, чтобы немного изменить положение точек перед применением следующего касательного ограничения. Попробуйте расположить конечные точки таким образом, чтобы две дуги не находились слишком далеко друг от друга, и их можно было бы соединить короткой, а не длинной линией.

На этом этапе мы создали замкнутый профиль, поскольку все дуги были связаны вместе. Теперь мы можем задать ограничения по точкам привязки, чтобы зафиксировать форму эскиза. Пока размеры линий и дуг остаются нефиксированными, мы можем перетаскивать точки эскиза и наблюдать, как меняется весь эскиз.

Эскиз с касательными ограничениями, наложенными на дуги, которые замыкают форму.

Ограничения данных

Эти ограничения задают числовые расстояния между двумя точками и углы между двумя прямыми.

Расстояния и углы

9. Adjust the size of the construction lines.

9.1. Select the vertically constrained construction line.
9.2. Press Vertical distance.
9.3. Set the length to 30 mm. Because all construction lines are constrained to have the same length, all these lines adjust their sizes at the same time.

10. Adjust the angle between the construction lines.

10.1. Select the vertical construction line and the construction line closest to it.
10.2. Press Angle.
10.3. Set the angle to 72°.
10.4. Repeat the same procedure for each pair of construction lines, and use the same angle.
Note: at this stage, the sketch may have very few degrees of freedom left, meaning that its shape cannot be changed too much. If you attempt to add more constraints, these may cause a conflict with the previously added constraints. If this is the case, do not add these constraints, and proceed with the next steps.

Sketch with length constraint applied to one vertical construction line (left), and angle constraints to three pairs of construction lines (right).

Radius

11. Adjust the size of the arcs.

11.1. Select one of the O-arcs, centered on the endpoint of a construction line.
11.2. Press Radius.
11.3. Set the radius to 8 mm. Because all O-arcs are constrained to have the same radius, all these arcs adjust their sizes at the same time.
11.4. Select one of the I-arcs, between two O-arcs.
11.5. Press Radius.
11.6. Set the radius to 11 mm. Because all I-arcs are constrained to have the same radius, all these arcs adjust their sizes at the same time.

Sketch with radius constraints applied to the outwards arcs (left), and inwards arcs (right).

11.7. Finally, select the circle in the center of the sketch, press Radius, and set the value to 8 mm.

We should end up with a fully constrained sketch. It can be confirmed by noticing the change in color of the real geometry, and by the message that is shown in the task panel.

Sketch with all geometrical and datum constraints applied.

Extrusion

12. Now that we have a fully constrained sketch, it can be used to create a solid body.

12.1. Exit the sketch edit mode by pressing the Close button, or pressing Esc twice. The sketch should appear in the tree view and the 3D view.
12.2. Switch to the PartDesign Workbench.
12.3. With the sketch selected in the tree view, press PartDesign Body, choose the default XY-plane, and press OK. The sketch should appear now inside the Body.
12.4. Select the sketch, and then press PartDesign Pad, choose the default options, and press OK to create a solid extrusion.

Left: fully constrained sketch with only the most important constraints showing. Right: solid extrusion produced with PartDesign Pad.

Additional information

For a more in depth description of the sketcher, visit the Sketcher Workbench documentation and also read the Sketcher Lecture.

Constraining a sketch can be done in many different ways. In general, it is recommended to use geometrical constraints first, and minimize the number of datum constraints, as this simplifies the task of the internal constraint solver. To investigate this, repeat this example, now adding the constraints in different order.